در این سری آموزشی که به صورت رایگان از وب سایت پرووید منتشر می شود در رابطه با زبان برنامه نویسی سی شارپ صحبت خواهیم کرد. سی شارپ یک زبان برنامه نویسی ساده و در عین حال قدرتمند و شی گرا می باشد. در رابطه با مفهوم شی گرایی در آموزش شی گرایی OOP در سی شارپ از وبسایت پرووید بیشتر صحبت کرده ایم. با استفاده از زبان سی شارپ میتوان گستره وسیعی از نرم افزار ها را از جمله نرم افزارهای تحت وب، نرم افزار های تحت ویندوز، نرم افزار های کنسولی و حتی نرم افزارهای دستگاه های موبایل را با استفاده از ویژوال استودیو ساخت. در رابطه با استفاده از ویژوال استودیو برای ساخت برنامه ها با زبان سی شارپ در آموزش کار با ویژوال استادیو برای ساخت برنامه های دات نت از وبسایت پرووید بیشتر صحبت کرده ایم. علاوه بر این، در رابطه با ساخت برنامه های اندروید و iOS با استفاده از سی شارپ آموزش پروژه محور و پیشرفته ی اپلیکیشن های موبایل با Xamarin.Forms وبسایت پرووید را به شما پیشنهاد می کنیم.
در این سری آموزشی که به صورت قسمت به قسمت بر روی وبسایت پرووید منتشر می شود، شما مفاهیم مربوط به زبان برنامه نویسی سی شارپ را از مفاهیم ابتدایی تا مفاهیم بسیار پیشرفته فرا خواهید گرفت.
همانطور که گفتیم این آموزش به صورت قسمت به قسمت منتشر می شود و هر قسمت شامل تعدادی از مفاهیم و سرفصل های بسیار کاربردی است که در قالب مثال های واقعی، توضیحات شفاف، نکات کاربردی و دیگر مباحث بسیار بسیار مفید برای شما در نظر گرفته شدهاند. این آموزش میتواند توسط برنامه نویسان مبتدی و یا حتی برنامه نویسان حرفه ای که قصد یادگیری سی شارپ را دارند استفاده شود. ضمناً در آموزش سی شارپ دات نت در ویژوال استادیو بیشتر در رابطه با این زبان برنامه نویسی صحبت کرده ایم.

مخاطبین این دوره آموزشی
این دوره آموزشی را برای تمامی عزیزانی تنظیم کردیم که میخواهند از ابتدا با زبان برنامه نویسی سی شارپ و مفاهیم مربوط به آن آشنا بشوند. برای تمامی عزیزانی که میخواهند از دیگر آموزشهای وبسایت پرووید استفاده کنند این دوره آموزشی یک مرجع بسیار کامل خواهد بود. دوره آموزشی پیش رو می تواند نقطه شروع تمامی افرادی باشد که میخواهند وارد عرصه برنامه نویسی با تکنولوژی دات نت بشوند.
پیش نیازها
برای درک مفاهیم مربوط به این دوره آموزشی می بایست کمی با مفاهیم مربوط به برنامه نویسی از قبیل حلقه های تکرار، فلوچارت ها یا مواردی از این دست آشنا باشید. البته اگر آشنایی ای در رابطه با این موضوعات ندارید در این آموزش سعی شده است که تمامی مفاهیم به صورت قدم به قدم به شما آموزش داده بشوند. ضمناً توصیه میکنیم که از آموزش سی شارپ دات نت در ویژوال استادیو نیز دیدن کنید.
برنامه تحصیلی
- 1 Section
- 60 Lessons
- 10 هفته
- دوره ی آنلاین توسعه نرم افزار با سی شارپ60
- 2.1ورژن های مختلف زبان برنامه نویسی سی شارپ
- 2.2راه اندازی محیط توسعه برای ساخت برنامه ها با زبان سی شارپ
- 2.3کلمات رزرو شده (Reserved Keyword ها) در زبان سی شارپ
- 2.4ساخت اولین Console App با زبان سی شارپ
- 2.5کلاس ها در زبان سی شارپ
- 2.6متغیر ها در زبان سی شارپ
- 2.7استفاده از متغیرات var در زبان سی شارپ
- 2.8انواع داده ای (Data Type ها) در زبان سی شارپ
- 2.9Value Type ها در زبان سی شارپ
- 2.10Reference Type ها در زبان سی شارپ
- 2.11نوع داده ای بی نام (Anonymous Type) در زبان سی شارپ
- 2.12نوع داده ای پویا (Dynamic Type) در زبان سی شارپ
- 2.13اینترفیس (Interface ها) در زبان سی شارپ
- 2.14علمگر (Operator ها) در زبان سی شارپ
- 2.15جملات شرطی (If Statement) در سی شارپ
- 2.16عملگر Ternary در زبان سی شارپ
- 2.17جملات شرطی با دستور switch در زبان سی شارپ
- 2.18حلقه تکرار while در زبان سی شارپ
- 2.19حلقه تکرار do while در زبان سی شارپ
- 2.20struct ها در زبان سی شارپ
- 2.21enum ها در زبان سی شارپ
- 2.22کلاس StringBuilder در زبان سی شارپ
- 2.23کلاس چند فایلی (partial) در زبان سی شارپ
- 2.24کلاس استاتیک (static) در زبان سی شارپ
- 2.25آرایه (Array) در زبان سی شارپ
- 2.26آرایه های چند بعدی (Multidimensional Array) در زبان سی شارپ
- 2.27آرایه های دندانه دار (Jagged Array) در زبان سی شارپ
- 2.28ایندکسر (Indexer) در زبان سی شارپ
- 2.29Tuple در زبان سی شارپ
- 2.30Value Tuple در زبان سی شارپ
- 2.31کلاس های کالکشنی (Collection) در سی شارپ
- 2.32کلاس کالکشنی لیست آرایه ای (ArrayList) در سی شارپ
- 2.33کلاس کالکشنی لیست مرتب شده (SortedList) در سی شارپ
- 2.34کلاس کالکشنی جدول هش (Hashtable) در سی شارپ
- 2.35کلاس کالکشنی پشته (Stack) در سی شارپ
- 2.36کلاس کالکشنی صف (Queue) در سی شارپ
- 2.37جنریک ها (Generic) در سی شارپ
- 2.38قیود (Contraint ها) در سی شارپ
- 2.39کلاس های کالکشنی جنریک (Generic Collection ها) در سی شارپ
- 2.40کلاس کالکشنی جنریک لیست (List) در سی شارپ
- 2.41کلاس کالکشنی Dictionary در سی شارپ
- 2.42کلاس کالکشنی لیست مرتب شده جنریک (Generic SortedList) در سی شارپ
- 2.43استثناها (Exception ها) در سی شارپ
- 2.44مدیریت استثناها (Exception Handling) در سی شارپ
- 2.45کاربرد کلمه throw و نکات مربوط به آن در سی شارپ
- 2.46ساخت کلاس استثنا سفارشی (Custom Exception) در سی شارپ
- 2.47دیلیگیت ها (Delegate ها) در سی شارپ
- 2.48رویدادها (Event ها) در سی شارپ
- 2.49متدهای بی نام (Anonymous Method ها) در سی شارپ
- 2.50انواع قابل Null بودن (Nullable Type ها) در سی شارپ
- 2.51مفهوم Covariance و Contravariance در سی شارپ
- 2.52معرفی LINQ در سی شارپ
- 2.53دیلیگیت های Func در سی شارپ
- 2.54دیلیگیت های Action در سی شارپ
- 2.55دیلیگیت های Predicate در سی شارپ
- 2.56متدهای گسترش (Extension Method ها) در سی شارپ
- 2.57استریم (Stream) و عملیات I/O در سی شارپ
- 2.58کلاس File برای کار کردن با فایل ها در سی شارپ
- 2.59کلاس FileInfo برای کار کردن با فایل ها در سی شارپ
- 2.60مقداردهی کردن اولیه به اشیا (Object Initializer) در سی شارپ
دیدگاهها
0